body{
	line-height: 1;
}

.width1200{
	width: 1200px;
	margin: 0 auto;
}
.ment_flex{
	display: flex !important;
}
.ment_show{
	display: block !important;
}
.bgWhite{
	background: #FFFFFF;
}
.bgGray{
	background: #F6F6F6;
}
.paddingbot0{
	padding-bottom: 0 !important;
}
.mart20{margin-top: 20px;}
.mask{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 500;
	background: #000000;
	opacity: 0.4;
}

.xl_ment_header{width: 100%;height: 82px;background:#FFFFFF;}
.xl_ment_header .width1200{position: relative;display: flex;align-items: center;height: 100%;}
.xl_ment_header .ment_logo{display: block;width: 185px;height: 42px;}
.xl_ment_header .ment_logo_txt{
	display: inline-block;
	padding: 1px 12px;
	height: 27px;
	border: 1px solid #FF8C7C;
	font-size: 14px;
	color: #F76149;
	margin-left: 8px;
	border-radius: 13px;
	text-align: center;
	line-height: 25px;
	box-sizing: border-box;
}
.xl_ment_header .ment_logo img{display: block;width: 100%;height: 100%;}
.xl_ment_header .ment_menu{display: flex;align-items: center;}
.xl_ment_header .ment_menu a{position: relative;display: block;cursor: pointer;margin-left: 25px;font-size: 18px;color: #333333;}
.xl_ment_header .ment_menu_zskp{
	position: relative;
	margin-left: 25px;
	font-size: 18px;
	color: #333333;
	cursor: pointer;
	padding: 14px 0;
	z-index: 200;
}
.xl_ment_header .ment_menu_label{
	display: flex;
	align-items: center;
}
.xl_ment_header .ment_menu_label:hover,
.xl_ment_header .ment_menu a:hover,
.xl_ment_header .zskp_list a:hover{
	color: #4d3f86;
}
.xl_ment_header .ment_menu_icon{
	margin-left: 8px;
}
.xl_ment_header .ment_emot .ment_menu_label{
	color: #FF6740;
}
.xl_ment_header .zskp_list{
	display: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 42px;
	width: 120px;
	background: #FFFFFF;
	box-shadow: 0 0 10px 0 rgba(150, 150, 150, 0.32);
	border-radius: 10px;
	padding: 8px 0;
}
.xl_ment_header .ment_menu_zskp:hover .zskp_list{
	display: block;
}
.xl_ment_header .zskp_list a{
	display: block;
	margin: 0 11px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom: 1px solid #EEEEEE;
	font-size: 14px;
	color: #333333;
}
.xl_ment_header .zskp_list a:last-child{
	border-bottom: 0;
}
.xl_ment_header .ment_current{font-weight: bold !important;color: #4d3f86 !important;}

.xl_ment_header .ment_search{
	position: relative;
	display: flex;
	align-items: center;
	margin-left: 55px;
	width: 260px;
	width: 186px;
	height: 38px;
	border-radius: 19px;
	box-shadow: 0 0 30px 0 rgba(219, 219, 219, 0.67);
	background: #FFFFFF;
}
.xl_ment_header .ment_search input{
	width: 150px;
	border: 0;
	font-size: 12px;
	padding-left: 20px;
	box-sizing: border-box;
}
.xl_ment_header .search_icon{position: absolute;right: 10px;width: 18px;height: 16px;top: 11px;cursor: pointer;background: none;}
.xl_ment_header .search_icon img{display: block;width: 100%;height: 100%;}
.xl_ment_header #head_alogin{display: block;position: absolute;font-size: 18px;right: 0;top: 50%;transform: translateY(-50%);color: #4d3f86;cursor: pointer;}
.xl_ment_header .head_avotor{width: 50px;height: 50px;border-radius: 50%;margin-left:30px;}
.xl_ment_header .head_avotor_pic{width: 75%;height: auto;border-radius: 50%; margin-top: 6px;}
  
.xl_ment_header .menu_hover{
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	box-sizing: border-box;
	width: 100px;
	height: 27px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	color: #FFFFFF;
	background: url(../image/pc_nav_icon.png) no-repeat;
	background-size: 100% 100%;
}

.xl_ment_header .head_user{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
}
.xl_ment_header .head_user img{
	display: block;
	width: 100%;
	height: 100%;
}

.xl_ment_header .home_icon{
	display: block;
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
}


.xl_ment_footer{ display: block;width: 100%;height: 144px;background: url(../image/xl_footer_bg.png) no-repeat center;min-width: 1200px;box-sizing: border-box;}

.xl_ment_footer p{display: block;text-align: center;font-size: 12px;color: #ccc9ff;line-height: 24px;}
.xl_ment_footer a{color: #ccc9ff;}

.xl_ment_footer .footer_pic{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 25px 0 15px;
}
.xl_ment_footer .footer_pic li{
	display: block;
	width: 124px;
	margin-right: 8px;
}
.xl_ment_footer .footer_pic img{
	display: block;
	width: 123px;
	height: 46px;
}
.xl_ment_footer .link_a{margin-left: 10px;}

/* 面包屑 */
.xl_ment_crumbs{
	display: block;
	width: 100%;
	height: 83px;
	background: #F6F6F6;
}
.xl_ment_crumbs .width1200{
	height: 100%;
	display: flex;
	align-items: center;
}
.xl_ment_crumbs .crumbs_a{
	display: block;
	font-size: 12px;
	color: #333333;
	cursor: pointer;
}
.xl_ment_crumbs .crumbs_icon{
	display: block;
	font-size: 14px;
	padding: 0 8px;
	color: #999999;
}
.xl_ment_crumbs .crumbs_this{
	display: block;
	font-size: 12px;
	color: #333333;
	cursor: pointer;
}


.xl_home_friendly{
	display: block;
	width: 100%;
	background: #d9d8f2;
	padding: 10px 0 20px 0;
}
.xl_home_friendly .width1200{
	display: flex;
	flex-wrap: wrap;
}
.xl_home_friendly .friendly_label{
	display: block;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	margin-top: 5px;
}
.xl_home_friendly .friendly_link{
	display: flex;
	flex-wrap: wrap;
}
.xl_home_friendly .friendly_link a{
	display: block;
	font-size: 15px;
	color: #999999;
	margin-top: 5px;
	margin-right: 15px;
}

/* 分页样式 */
.page_container{
	display: flex;
	align-items: center;
	justify-content: center;
}
.page_container .page_left_icon,
.page_container .page_right_icon{
	width: 42px;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	cursor: pointer;
	background: #FFFFFF;
	border-radius: 5px;
	margin: 0 3px;
	box-shadow: 0 0 30px 0 rgba(219,219,219,0.67);
}
.page_container .page_icon{
	width: 16px;
	height: 16px;
	display: block;
}
.page_container ul{
	display: flex;
	align-items: center;
}
.page_container ul li{
	width: 42px;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFFFFF;
	border-radius: 5px;
	margin: 0 3px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	cursor: pointer;
	box-sizing: border-box;
}

.page_container a{
	width: 90px;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFFFFF;
	border-radius: 5px;
	margin: 0 3px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	cursor: pointer;
	box-sizing: border-box;
	box-shadow: 0 0 30px 0 rgba(219,219,219,0.67);
}
.page_container ul .page_cur{
	background: #4d3f86 !important;
	color: #fefefe !important;
}

.page_container .page_cur{
	background: #4d3f86 !important;
	color: #fefefe !important;
}